package com.hongxun.modules.bss.entity;

import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;


/**
 * 项目点位采集基础表
 * 
 * @author zkcn
 * @email youeremail@163.com
 * @date 2018-08-31 15:14:43
 */
public class DPointEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//主键
	private String guid;
	//所属项目ID
	private String pGuid;
	//关联点位
	private String pPParentguid;
	//点位类型 数据字典  point_type
	private String pPType;
	//工作类型 数据字典work_type(安装，拆旧，大修)
	private String pPWorktype;
	//所属项目范围ID
	private String pRGuid;
	//点位名称
	private String pPName;
	//点位编号
	private String pPCode;
	//上联点ID
	private String pPUpguid;
	//定位档距
	private BigDecimal pPAutospan;
	//定位经度
	private BigDecimal pPAutolongitude;
	//定位纬度
	private BigDecimal pPAutolatitude;
	//人工档距
	private BigDecimal pPInputspan;
	//杆塔类型 数据字典
	private String pPPropertyone;
	//表箱位数 数据字典
	private String pPPropertytwo;
	//
	private String pPMaterial;
	//梢径
	private String pPDiameter;
	//杆高
	private BigDecimal pPBar;
	//电压等级  数据字典 voltage_type(10kV,380V,220V)
	private String pPVoltage;
	//接线方式 数据字典
	private String pPPropertythree;
	//下户数
	private Integer pPHucount;
	//角度
	private BigDecimal pPAngle;
	//导线材料ID
	private String pWGuid;
	//导线回数
	private Integer pPBack;
	//导线线数
	private Integer pPLinenum;
	//是否接地
	private String pPIsearth;
	//拉线数
	private Integer pPWirenum;
	//定位方式
	private String pPAutotype;
	//高程
	private BigDecimal pPAltitude;
	//高差
	private Integer pPHighbad;
	//采集人
	private Long pPUserid;
	//采集时间
	private Date pPCollecttime;
	//数据状态
	private String pPDatastate;
	//人工经度
	private BigDecimal pPInputlongitude;
	//人工纬度
	private BigDecimal pPInputlatitude;
	// 人工转运距离
	private BigDecimal pPDistanse;
	// 位置描述
	private String pPAddressDis;
	// 出线数
	private Integer pPOutLine;
	// 电缆井类型
	private String pPDljType;
	// 单线图的台区状态
	private String dxfState;
	// 点位的下联分支数
	private int nextNum;
	// 是否节点
	private Boolean isNode;
	//	平面坐标x值
	private Double abs_x;
	//	平面坐标y值
	private Double abs_y;

	//杆数杆变压器
	private String querycount;
	//变压器类型
	private String querybyqtype;
	//变压器容量
	private String querybyqrl;
	//变压器杆质
	private String querybyqgz;
	//变压器低压出线
	private String querybyqcxs;
	//(变压器)引流线
	private String querybyqylx;
	//(墙担)布线方式
	private String queryqdbxfs;
	//(墙担)表箱编号
	private String inputbxbh;
	//(墙担)墙架点类型
	private String queryqdtype;
	//(墙担)表箱表位
	private String inputbxbw;
	//(墙担)已装表数
	private String inputyzbs;
	//(T接模块)开关方案
	private String querytjkgfa;
	//(T接模块)开关支架
	private String querytjkgzj;
	//(T接模块)支线线路
	private String inputzxxl;
	//(T接模块)支线电压等级
	private String inputdydj;
	//(T接模块)支线线路数量
	private String inputxlsl;
	//(T接模块)支线导线类型
	private String inputdxxh;
	//(T接模块)主线线径
	private BigDecimal inputzxxj;
	//(T接模块)主线名称
	private String inputzxmc;
	//(T接模块)技改方案
	private String inputjgfa;
	/**
	 * 设置：(T接模块)主线名称
	 */
	public void setInputzxmc(String inputzxmc) {
		this.inputzxmc = inputzxmc;
	}
	/**
	 * 获取：(T接模块)主线名称
	 */
	public String getInputzxmc() {
		return inputzxmc;
	}
	/**
	 * 设置：(T接模块)技改方案
	 */
	public void setInputjgfa(String inputjgfa) {
		this.inputjgfa = inputjgfa;
	}
	/**
	 * 获取：(T接模块)技改方案
	 */
	public String getInputjgfa() {
		return inputjgfa;
	}
	/**
	 * 设置：主键
	 */
	public void setGuid(String guid) {
		this.guid = guid;
	}
	/**
	 * 获取：主键
	 */
	public String getGuid() {
		return guid;
	}
	/**
	 * 设置：所属项目ID
	 */
	public void setPGuid(String pGuid) {
		this.pGuid = pGuid;
	}
	/**
	 * 获取：所属项目ID
	 */
	public String getPGuid() {
		return pGuid;
	}
	/**
	 * 设置：关联点位
	 */
	public void setPPParentguid(String pPParentguid) {
		this.pPParentguid = pPParentguid;
	}
	/**
	 * 获取：关联点位
	 */
	public String getPPParentguid() {
		return pPParentguid;
	}
	/**
	 * 设置：点位类型 数据字典  point_type
	 */
	public void setPPType(String pPType) {
		this.pPType = pPType;
	}
	/**
	 * 获取：点位类型 数据字典  point_type
	 */
	public String getPPType() {
		return pPType;
	}
	/**
	 * 设置：工作类型 数据字典work_type(安装，拆旧，大修)
	 */
	public void setPPWorktype(String pPWorktype) {
		this.pPWorktype = pPWorktype;
	}
	/**
	 * 获取：工作类型 数据字典work_type(安装，拆旧，大修)
	 */
	public String getPPWorktype() {
		return pPWorktype;
	}
	/**
	 * 设置：所属项目范围ID
	 */
	public void setPRGuid(String pRGuid) {
		this.pRGuid = pRGuid;
	}
	/**
	 * 获取：所属项目范围ID
	 */
	public String getPRGuid() {
		return pRGuid;
	}
	/**
	 * 设置：点位名称
	 */
	public void setPPName(String pPName) {
		this.pPName = pPName;
	}
	/**
	 * 获取：点位名称
	 */
	public String getPPName() {
		return pPName;
	}
	/**
	 * 设置：点位编号
	 */
	public void setPPCode(String pPCode) {
		this.pPCode = pPCode;
	}
	/**
	 * 获取：点位编号
	 */
	public String getPPCode() {
		return pPCode;
	}
	/**
	 * 设置：上联点ID
	 */
	public void setPPUpguid(String pPUpguid) {
		this.pPUpguid = pPUpguid;
	}
	/**
	 * 获取：上联点ID
	 */
	public String getPPUpguid() {
		return pPUpguid;
	}
	/**
	 * 设置：定位档距
	 */
	public void setPPAutospan(BigDecimal pPAutospan) {
		this.pPAutospan = pPAutospan;
	}
	/**
	 * 获取：定位档距
	 */
	public BigDecimal getPPAutospan() {
		return pPAutospan;
	}
	/**
	 * 设置：定位经度
	 */
	public void setPPAutolongitude(BigDecimal pPAutolongitude) {
		this.pPAutolongitude = pPAutolongitude;
	}
	/**
	 * 获取：定位经度
	 */
	public BigDecimal getPPAutolongitude() {
		return pPAutolongitude;
	}
	/**
	 * 设置：定位纬度
	 */
	public void setPPAutolatitude(BigDecimal pPAutolatitude) {
		this.pPAutolatitude = pPAutolatitude;
	}
	/**
	 * 获取：定位纬度
	 */
	public BigDecimal getPPAutolatitude() {
		return pPAutolatitude;
	}
	/**
	 * 设置：人工档距
	 */
	public void setPPInputspan(BigDecimal pPInputspan) {
		this.pPInputspan = pPInputspan;
	}
	/**
	 * 获取：人工档距
	 */
	public BigDecimal getPPInputspan() {
		return pPInputspan;
	}
	/**
	 * 设置：杆塔类型 数据字典
	 */
	public void setPPPropertyone(String pPPropertyone) {
		this.pPPropertyone = pPPropertyone;
	}
	/**
	 * 获取：杆塔类型 数据字典
	 */
	public String getPPPropertyone() {
		return pPPropertyone;
	}
	/**
	 * 设置：表箱位数 数据字典
	 */
	public void setPPPropertytwo(String pPPropertytwo) {
		this.pPPropertytwo = pPPropertytwo;
	}
	/**
	 * 获取：表箱位数 数据字典
	 */
	public String getPPPropertytwo() {
		return pPPropertytwo;
	}
	/**
	 * 设置：
	 */
	public void setPPMaterial(String pPMaterial) {
		this.pPMaterial = pPMaterial;
	}
	/**
	 * 获取：
	 */
	public String getPPMaterial() {
		return pPMaterial;
	}

	public String getpPDiameter() {
		return pPDiameter;
	}

	public void setpPDiameter(String pPDiameter) {
		this.pPDiameter = pPDiameter;
	}

	/**
	 * 设置：杆高
	 */
	public void setPPBar(BigDecimal pPBar) {
		this.pPBar = pPBar;
	}
	/**
	 * 获取：杆高
	 */
	public BigDecimal getPPBar() {
		return pPBar;
	}
	/**
	 * 设置：电压等级  数据字典 voltage_type(10kV,380V,220V)
	 */
	public void setPPVoltage(String pPVoltage) {
		this.pPVoltage = pPVoltage;
	}
	/**
	 * 获取：电压等级  数据字典 voltage_type(10kV,380V,220V)
	 */
	public String getPPVoltage() {
		return pPVoltage;
	}
	/**
	 * 设置：接线方式 数据字典
	 */
	public void setPPPropertythree(String pPPropertythree) {
		this.pPPropertythree = pPPropertythree;
	}
	/**
	 * 获取：接线方式 数据字典
	 */
	public String getPPPropertythree() {
		return pPPropertythree;
	}
	/**
	 * 设置：下户数
	 */
	public void setPPHucount(Integer pPHucount) {
		this.pPHucount = pPHucount;
	}
	/**
	 * 获取：下户数
	 */
	public Integer getPPHucount() {
		return pPHucount;
	}
	/**
	 * 设置：角度
	 */
	public void setPPAngle(BigDecimal pPAngle) {
		this.pPAngle = pPAngle;
	}
	/**
	 * 获取：角度
	 */
	public BigDecimal getPPAngle() {
		return pPAngle;
	}
	/**
	 * 设置：导线材料ID
	 */
	public void setPWGuid(String pWGuid) {
		this.pWGuid = pWGuid;
	}
	/**
	 * 获取：导线材料ID
	 */
	public String getPWGuid() {
		return pWGuid;
	}
	/**
	 * 设置：导线回数
	 */
	public void setPPBack(Integer pPBack) {
		this.pPBack = pPBack;
	}
	/**
	 * 获取：导线回数
	 */
	public Integer getPPBack() {
		return pPBack;
	}
	/**
	 * 设置：导线线数
	 */
	public void setPPLinenum(Integer pPLinenum) {
		this.pPLinenum = pPLinenum;
	}
	/**
	 * 获取：导线线数
	 */
	public Integer getPPLinenum() {
		return pPLinenum;
	}
	/**
	 * 设置：是否接地
	 */
	public void setPPIsearth(String pPIsearth) {
		this.pPIsearth = pPIsearth;
	}
	/**
	 * 获取：是否接地
	 */
	public String getPPIsearth() {
		return pPIsearth;
	}
	/**
	 * 设置：拉线数
	 */
	public void setPPWirenum(Integer pPWirenum) {
		this.pPWirenum = pPWirenum;
	}
	/**
	 * 获取：拉线数
	 */
	public Integer getPPWirenum() {
		return pPWirenum;
	}
	/**
	 * 设置：定位方式
	 */
	public void setPPAutotype(String pPAutotype) {
		this.pPAutotype = pPAutotype;
	}
	/**
	 * 获取：定位方式
	 */
	public String getPPAutotype() {
		return pPAutotype;
	}
	/**
	 * 设置：高程
	 */
	public void setPPAltitude(BigDecimal pPAltitude) {
		this.pPAltitude = pPAltitude;
	}
	/**
	 * 获取：高程
	 */
	public BigDecimal getPPAltitude() {
		return pPAltitude;
	}
	/**
	 * 设置：高差
	 */
	public void setPPHighbad(Integer pPHighbad) {
		this.pPHighbad = pPHighbad;
	}
	/**
	 * 获取：高差
	 */
	public Integer getPPHighbad() {
		return pPHighbad;
	}
	/**
	 * 设置：采集人
	 */
	public void setPPUserid(Long pPUserid) {
		this.pPUserid = pPUserid;
	}
	/**
	 * 获取：采集人
	 */
	public Long getPPUserid() {
		return pPUserid;
	}
	/**
	 * 设置：采集时间
	 */
	public void setPPCollecttime(Date pPCollecttime) {
		this.pPCollecttime = pPCollecttime;
	}
	/**
	 * 获取：采集时间
	 */
	public Date getPPCollecttime() {
		return pPCollecttime;
	}
	/**
	 * 设置：数据状态
	 */
	public void setPPDatastate(String pPDatastate) {
		this.pPDatastate = pPDatastate;
	}
	/**
	 * 获取：数据状态
	 */
	public String getPPDatastate() {
		return pPDatastate;
	}
	/**
	 * 设置：人工经度
	 */
	public void setPPInputlongitude(BigDecimal pPInputlongitude) {
		this.pPInputlongitude = pPInputlongitude;
	}
	/**
	 * 获取：人工经度
	 */
	public BigDecimal getPPInputlongitude() {
		return pPInputlongitude;
	}
	/**
	 * 设置：人工纬度
	 */
	public void setPPInputlatitude(BigDecimal pPInputlatitude) {
		this.pPInputlatitude = pPInputlatitude;
	}
	/**
	 * 获取：人工纬度
	 */
	public BigDecimal getPPInputlatitude() {
		return pPInputlatitude;
	}


	public BigDecimal getpPDistanse() {
		return pPDistanse;
	}

	public void setpPDistanse(BigDecimal pPDistanse) {
		this.pPDistanse = pPDistanse;
	}

	public String getpPAddressDis() {
		return pPAddressDis;
	}

	public void setpPAddressDis(String pPAddressDis) {
		this.pPAddressDis = pPAddressDis;
	}

	public Integer getpPOutLine() {
		return pPOutLine;
	}

	public void setpPOutLine(Integer pPOutLine) {
		this.pPOutLine = pPOutLine;
	}

	public String getpPDljType() {
		return pPDljType;
	}

	public void setpPDljType(String pPDljType) {
		this.pPDljType = pPDljType;
	}

	public String getDxfState() {
		return dxfState;
	}

	public void setDxfState(String dxfState) {
		this.dxfState = dxfState;
	}

	public int getNextNum() {
		return nextNum;
	}

	public void setNextNum(int nextNum) {
		this.nextNum = nextNum;
	}

	public Boolean getIsNode() {
		return isNode;
	}

	public void setIsNode(Boolean isNode) {
		this.isNode = isNode;
	}

	public Double getAbs_x() {
		return abs_x;
	}

	public void setAbs_x(Double abs_x) {
		this.abs_x = abs_x;
	}

	public Double getAbs_y() {
		return abs_y;
	}

	public void setAbs_y(Double abs_y) {
		this.abs_y = abs_y;
	}

	/**
	 * 设置：杆数杆变压器
	 */
	public void setQuerycount(String querycount) {
		this.querycount = querycount;
	}
	/**
	 * 获取：杆数杆变压器
	 */
	public String getQuerycount() {
		return querycount;
	}
	/**
	 * 设置：变压器类型
	 */
	public void setQuerybyqtype(String querybyqtype) {
		this.querybyqtype = querybyqtype;
	}
	/**
	 * 获取：变压器类型
	 */
	public String getQuerybyqtype() {
		return querybyqtype;
	}
	/**
	 * 设置：变压器容量
	 */
	public void setQuerybyqrl(String querybyqrl) {
		this.querybyqrl = querybyqrl;
	}
	/**
	 * 获取：变压器容量
	 */
	public String getQuerybyqrl() {
		return querybyqrl;
	}
	/**
	 * 设置：变压器杆质
	 */
	public void setQuerybyqgz(String querybyqgz) {
		this.querybyqgz = querybyqgz;
	}
	/**
	 * 获取：变压器杆质
	 */
	public String getQuerybyqgz() {
		return querybyqgz;
	}
	/**
	 * 设置：变压器低压出线
	 */
	public void setQuerybyqcxs(String querybyqcxs) {
		this.querybyqcxs = querybyqcxs;
	}
	/**
	 * 获取：变压器低压出线
	 */
	public String getQuerybyqcxs() {
		return querybyqcxs;
	}
	/**
	 * 设置：(变压器)引流线
	 */
	public void setQuerybyqylx(String querybyqylx) {
		this.querybyqylx = querybyqylx;
	}
	/**
	 * 获取：(变压器)引流线
	 */
	public String getQuerybyqylx() {
		return querybyqylx;
	}
	/**
	 * 设置：(墙担)布线方式
	 */
	public void setQueryqdbxfs(String queryqdbxfs) {
		this.queryqdbxfs = queryqdbxfs;
	}
	/**
	 * 获取：(墙担)布线方式
	 */
	public String getQueryqdbxfs() {
		return queryqdbxfs;
	}
	/**
	 * 设置：(墙担)表箱编号
	 */
	public void setInputbxbh(String inputbxbh) {
		this.inputbxbh = inputbxbh;
	}
	/**
	 * 获取：(墙担)表箱编号
	 */
	public String getInputbxbh() {
		return inputbxbh;
	}
	/**
	 * 设置：(墙担)墙架点类型
	 */
	public void setQueryqdtype(String queryqdtype) {
		this.queryqdtype = queryqdtype;
	}
	/**
	 * 获取：(墙担)墙架点类型
	 */
	public String getQueryqdtype() {
		return queryqdtype;
	}
	/**
	 * 设置：(墙担)表箱表位
	 */
	public void setInputbxbw(String inputbxbw) {
		this.inputbxbw = inputbxbw;
	}
	/**
	 * 获取：(墙担)表箱表位
	 */
	public String getInputbxbw() {
		return inputbxbw;
	}
	/**
	 * 设置：(墙担)已装表数
	 */
	public void setInputyzbs(String inputyzbs) {
		this.inputyzbs = inputyzbs;
	}
	/**
	 * 获取：(墙担)已装表数
	 */
	public String getInputyzbs() {
		return inputyzbs;
	}
	/**
	 * 设置：(T接模块)开关方案
	 */
	public void setQuerytjkgfa(String querytjkgfa) {
		this.querytjkgfa = querytjkgfa;
	}
	/**
	 * 获取：(T接模块)开关方案
	 */
	public String getQuerytjkgfa() {
		return querytjkgfa;
	}
	/**
	 * 设置：(T接模块)开关支架
	 */
	public void setQuerytjkgzj(String querytjkgzj) {
		this.querytjkgzj = querytjkgzj;
	}
	/**
	 * 获取：(T接模块)开关支架
	 */
	public String getQuerytjkgzj() {
		return querytjkgzj;
	}
	/**
	 * 设置：(T接模块)支线线路
	 */
	public void setInputzxxl(String inputzxxl) {
		this.inputzxxl = inputzxxl;
	}
	/**
	 * 获取：(T接模块)支线线路
	 */
	public String getInputzxxl() {
		return inputzxxl;
	}
	/**
	 * 设置：(T接模块)支线电压等级
	 */
	public void setInputdydj(String inputdydj) {
		this.inputdydj = inputdydj;
	}
	/**
	 * 获取：(T接模块)支线电压等级
	 */
	public String getInputdydj() {
		return inputdydj;
	}
	/**
	 * 设置：(T接模块)支线线路数量
	 */
	public void setInputxlsl(String inputxlsl) {
		this.inputxlsl = inputxlsl;
	}
	/**
	 * 获取：(T接模块)支线线路数量
	 */
	public String getInputxlsl() {
		return inputxlsl;
	}
	/**
	 * 设置：(T接模块)支线导线类型
	 */
	public void setInputdxxh(String inputdxxh) {
		this.inputdxxh = inputdxxh;
	}
	/**
	 * 获取：(T接模块)支线导线类型
	 */
	public String getInputdxxh() {
		return inputdxxh;
	}
	/**
	 * 设置：(T接模块)主线线径
	 */
	public void setInputzxxj(BigDecimal inputzxxj) {
		this.inputzxxj = inputzxxj;
	}
	/**
	 * 获取：(T接模块)主线线径
	 */
	public BigDecimal getInputzxxj() {
		return inputzxxj;
	}
}
